#pragma once

#include "scr_game_state.h"
#include "scr_resource_manager.h"

class SCRStateSplash
	: public SCRGameState
{
public:

	SCRStateSplash();
	virtual void OnInitialize();
	virtual void OnUpdate(const int& Delta);
	virtual void OnRender(const int& Delta);
	virtual void OnTerminate();
	virtual void OnKeyClick(const int& Key);
	virtual void OnMouseClick(const int& X, const int& Y, const SCRMouseButton::Enum& Button);

private:

	SCRMusicPtr m_Music;
	SCRFontPtr m_Font;
	int m_Time;
	bool m_IsPressed;
};
